About Spruce Ba Ltd (12321947) United Kingdom