About Se20 Limited (06830295) United Kingdom