About Planetalpha Holdings Limited (12309414) United Kingdom