About Clearspell Limited (13233683) United Kingdom