About Aspidistra Services Limited (10185893) United Kingdom