About Kilos & Kilos Ltd (12340383) United Kingdom