About E2capps Ltd. (05875917) United Kingdom