About Mabel Investments Limited (13197084) United Kingdom