About Nola Technology Ltd (10409070) United Kingdom