About Alpha India Ltd (13287104) United Kingdom