About Aspida Kew Ltd (12125466) United Kingdom