About The Hour Glass Studio Limited (12800058) United Kingdom