About Ambell Limited (08549119) United Kingdom