About Kiba Group Ltd (11292584) United Kingdom