About Degree 6 Digital Limited (SC432784) United Kingdom