About Launcelot Partners Ii Nominees Limited (11356508) United Kingdom