About Mirissa Limited (13592626) United Kingdom