About Chibac Limited (07951836) United Kingdom