About Newbay Holdings Llc Ltd (SC598077) United Kingdom