About Barefootstartup Ltd (12836537) United Kingdom