About Neo Kiburi Ltd (12843445) United Kingdom