About Declan Ventures (uk) Ltd (12036191) United Kingdom