About Maccabaeus Ltd (04396777) United Kingdom