About Hubball Holdings Limited (09502252) United Kingdom