About Koekibar Ltd (SC602627) United Kingdom