About Nlba Int Limited (12616448) United Kingdom