About Meerooz Ltd (12688848) United Kingdom