About Superhaggis Ltd. (SC426122) United Kingdom