About Apposphere Limited (09252750) United Kingdom