About Kaloma London Limited (13390140) United Kingdom