About Quickoda Ltd (13119413) United Kingdom