About Dropfoot Design Ltd (12346501) United Kingdom