About Platform 69 Limited (11015692) United Kingdom