About Mesma Limited (07641449) United Kingdom