About Ycc (sw) Ltd (12621339) United Kingdom