About Meeral Limited (04882806) United Kingdom