About Tamed Solutions Ltd (12448687) United Kingdom