About Cibus Bingham Limited (10793404) United Kingdom