About Kubby Limited (NI630377) United Kingdom