About Ttl Technology Ltd (10675248) United Kingdom