About Nik&ade Limited (12470216) United Kingdom