About Spacebar International Ltd (13672468) United Kingdom