About Sedero Freelance Limited (13404744) United Kingdom