About Nicolas Clerc Limited (10131553) United Kingdom