About Rudolf Leustean Ltd (12949536) United Kingdom