About Baroad Investments Limited (00668490) United Kingdom