About Shoreditch Technology Limited (04813307) United Kingdom