About Malica Holdings Ltd (08768746) United Kingdom