MEAN INVESTMENTS LIMITED ID 58700227