About Seal Investments Limited (03956680) United Kingdom