About Clipper London Limited (11711293) United Kingdom