About Trafalgar Eurotech Ltd (04147107) United Kingdom