About Jeno Stolba Ltd (SC681492) United Kingdom