About Meejaa One Limited (07837492) United Kingdom