About Mbjsc (holdings) Limited (04298273) United Kingdom