About Nile Supported Living Ltd (13642490) United Kingdom