About Callell Limited (08038202) United Kingdom