About Sealo Limited (12873866) United Kingdom