About Lancer Studio Ltd (11748651) United Kingdom