About Lucjam London Limited (11851240) United Kingdom