About Allclear Life Limited (10336154) United Kingdom