About Libcap Nominees Limited (09752489) United Kingdom