About Camelot Global Management Limited (11030728) United Kingdom