About Newgen Abodes Limited (11932800) United Kingdom