About Clickaclaim Ltd (07056329) United Kingdom