About Tomicha Ventures Ltd (12804152) United Kingdom