About Silo Systems Ltd. (06017511) United Kingdom