About Sluk Associates Limited (11257288) United Kingdom