About Tyr Solutions Limited (07794986) United Kingdom