About Malabar Europe Limited (06166713) United Kingdom