About Wicklay Ltd (12872989) United Kingdom