About Tech Lyfe Studios Ltd (13490186) United Kingdom