About Beija-flor Holdings Ltd (11936315) United Kingdom