About Toms Holdings Ltd (10681246) United Kingdom