About Baxx Ventures Ltd (12986830) United Kingdom