About Tecmore Limited (07558427) United Kingdom