About Noa Solutions Ltd (05524916) United Kingdom