About Maxi & Freya Limited (11489228) United Kingdom