About Nicola Sw Limited (10653119) United Kingdom