About The Kubu Club Ltd. (11287881) United Kingdom