About Nulla Limited (11313010) United Kingdom