About Jeschar Ltd (12898728) United Kingdom