About Tekka Tekka Solutions Limited (12230223) United Kingdom