About Majellan Ltd (07793357) United Kingdom