About Meagless Ltd (12916293) United Kingdom