About Camelot International Ltd. (10292734) United Kingdom