About Cassiopeia & Sons Ltd (10474333) United Kingdom