About Master House 88 Limited (11570255) United Kingdom