About Bloomfield Computing And Studios Limited (07907133) United Kingdom