About Benelor Limited (12912314) United Kingdom