About Starling Seventy Four Ltd (11821727) United Kingdom