About Toase Industries Ltd (12246940) United Kingdom