About Glass Lake Finance Limited (12941810) United Kingdom