About Camelot Group Ltd (10971255) United Kingdom