About Toroid Technology Limited (01468296) United Kingdom