About Seal Nectar Ltd (13260153) United Kingdom