About Tyke Technology Limited (09816981) United Kingdom