Registered as 09154699 ten years ago, Space Station Apes Limited had been a private limited company until Tuesday 3rd August 2021 - the day it was formally closed. The latest office address was 26 Delius Close, Elstree Borehamwood.
Philip L. was the following enterprise's director, assigned this position in 2014 in July.
Philip L. was the individual who had control over this firm, owned over 3/4 of company shares.