About Studio Bank Limited (11953117) United Kingdom