About Illamasqua (holdings) Limited (06116121) United Kingdom