About Callida Freemont Limited (08398216) United Kingdom