About Coombs Ventures Ltd (12831629) United Kingdom