About Clemspat Ltd (13312406) United Kingdom