About Nola Rubicon Limited (09564078) United Kingdom