About Appit Solutions Limited (12870517) United Kingdom