About Kurala & Sons Ltd (13626095) United Kingdom