About Tecrea Limited (07966622) United Kingdom