About Macabi Solutions Limited (09051955) United Kingdom