About Science & Engineering Holdings Limited (12506991) United Kingdom