About Seal Holdings Ltd (12484244) United Kingdom