About Spencer-brown Designs Ltd (12103093) United Kingdom