About Scl Technology Limited (11325664) United Kingdom