About Ne Alba Limited (SC593169) United Kingdom