About Maccabe S Ltd (13118060) United Kingdom