About Bincleaves Investment Holding Limited (09582408) United Kingdom