About Sibelle London Limited (11335167) United Kingdom