About Ultra Inv Ltd (12029673) United Kingdom