About Bachiri Ltd (13696506) United Kingdom