About Tedward Ventures Ltd (12398355) United Kingdom