About Stellate Ltd (13087647) United Kingdom