About Technicae Limited (10496915) United Kingdom