About Malabar Trading Limited (10805698) United Kingdom