About Nulla Holdings Ltd (11320524) United Kingdom