About Sid&cia Ltd (10582418) United Kingdom