About Okira Holdings Ltd (11650177) United Kingdom