About Banyalbufar Holdings Ltd (12910417) United Kingdom