About Deroide Management Consulting Ltd (10197029) United Kingdom