About Superchips Holdings Limited (06550227) United Kingdom