About Neal The Seal Ltd (12720531) United Kingdom