About November Eight Design Ltd (SC626757) United Kingdom