About Kijoma Solutions Ltd (03980863) United Kingdom