About Celli International Limited (08483262) United Kingdom