About Betsy And Rose Limited (12306453) United Kingdom