About Kubola Space Ltd (11151007) United Kingdom