About Millicent Holdings Ltd (13232433) United Kingdom