About Ima London 3 Limited (13419501) United Kingdom