About Camelot Ventures (uk) Ltd (08381007) United Kingdom