About Silas Holdings Limited (13094754) United Kingdom