About The One Inch Video Company Limited (01964142) United Kingdom