About Applesquare Limited (09698108) United Kingdom