About Timbis Ventures Ltd (12624471) United Kingdom