About Bella & Ted Limited (11097923) United Kingdom