About Kiba Labs Ltd. (10956440) United Kingdom