About Bachuri Ventures Ltd (13150138) United Kingdom