About North Swell Technologies Limited (SC502996) United Kingdom