About Miniscatter Limited (02301798) United Kingdom