About Noellas Ltd (12206759) United Kingdom