About Jerry 89 Ltd (10627877) United Kingdom