About Sceros Ltd (11775063) United Kingdom