About Mimosil Technology Limited (03258217) United Kingdom