About Swoopl. Ltd (13089113) United Kingdom