About Tomira Solutions Ltd (12831127) United Kingdom