About Camelot Global Capital Limited (13129173) United Kingdom