About Mikelli London Limited (11130235) United Kingdom