About Glass Fox Ltd (08161226) United Kingdom