About Spacebar Studio Limited (09092620) United Kingdom