About Jelly Taurus Ltd (12662669) United Kingdom