About Benica Holdings Limited (12460720) United Kingdom