About Miura Technologies Limited (12186938) United Kingdom