About Technica Solutions (uk) Limited (03734979) United Kingdom