About Miaowspace Limited (06693615) United Kingdom