About Meraj Properties Investment Limited (11014984) United Kingdom