About Kilobax Ltd (12053014) United Kingdom