About Millica Limited (10864505) United Kingdom