About Nobarr Ltd (11313665) United Kingdom