About Mirce Science Limited (03675242) United Kingdom