About Bezlo World Limited (13518333) United Kingdom