About Leo B Ltd (12574669) United Kingdom