About Kimola Supply Ltd (11582445) United Kingdom