About Telling Lime Products Limited (10902514) United Kingdom