About Sicco Illic Limited (12629161) United Kingdom