About The Three Inch Fools Ltd (10641099) United Kingdom