About Mechessa Limited (07672768) United Kingdom