About Bacanaru Ltd (09961352) United Kingdom