About Tyrrell Solutions Limited (11438590) United Kingdom