About Mykara Limited (03614172) United Kingdom