About Camelot Management Co. Limited (01989726) United Kingdom