About Meorca Ltd (12565157) United Kingdom