About Nickless Technologies Limited (11171699) United Kingdom