About Final Seal Limited (SC590285) United Kingdom