About Betsy Place Limited (12068775) United Kingdom