About Mandinga Earth Limited (10588362) United Kingdom