About Glisibi Consultancy Ltd (SC683842) United Kingdom