About Spencer Ball Content Design Ltd (10478652) United Kingdom