About Liba Holdings Limited (01311210) United Kingdom