About Mirras Limited (04013839) United Kingdom