About Nyala Technology Solutions Ltd (08406248) United Kingdom