About Sikka International Ltd (09886214) United Kingdom