About Nexil Limited (06928644) United Kingdom