About Camelthorn Limited (12576580) United Kingdom