About De Margary Consulting Limited (10289473) United Kingdom