About Applocum Limited (10332907) United Kingdom