About Mo Jo 28 Limited (11329960) United Kingdom