About Magcai Limited (10325544) United Kingdom