About Sabi (europa) Ltd (12703912) United Kingdom