About Teamde Limited (13456226) United Kingdom