About Ngrcac Ltd. (09615906) United Kingdom