About Mechagryl Limited (02153709) United Kingdom