About Sab Associates (europe) Limited (03884918) United Kingdom