About Meendo Limited (09577967) United Kingdom