About Njord Spa Limited (11970180) United Kingdom