About Ibl Services Ltd (13013802) United Kingdom