About Ricardo Honegger Ltd (12718517) United Kingdom