About Studio 68 Hereford Ltd (13558083) United Kingdom