About Meeko Limited (12364229) United Kingdom