About Appicarm Limited (12110147) United Kingdom