About Nesora Ltd (SC647739) United Kingdom