About Maccabe Management Limited (04919703) United Kingdom