About Thrall Limited (12081907) United Kingdom