About Barefoot Studio Limited (05401998) United Kingdom