About Silex Embedded Ltd (10550614) United Kingdom