About Marble Arch Capital Ltd (12872145) United Kingdom