About Seals Investments (12294403) United Kingdom