About Newbyrne Consultants Limited (SC527659) United Kingdom