About Seal London Ltd (11226399) United Kingdom