About Maccabes Ltd (11336395) United Kingdom