About Mechabit Ltd (08349181) United Kingdom