About Laban Holdings Limited (12460916) United Kingdom