About The North Sense Limited (12558528) United Kingdom