About Ludwig & Ludwig Holding Ltd (12927689) United Kingdom