About Myx Properties Limited (09580385) United Kingdom