About One Degree North Ltd (12170912) United Kingdom