About Kiba Solutions Limited (SC194472) United Kingdom