About Mesh London Ltd. (10766772) United Kingdom