About Tekron Studios Ltd (11835132) United Kingdom