About Apex Place Ltd (12233716) United Kingdom