About Jelly Armchair Ltd (09898711) United Kingdom