About The Bamboozle Sock Company Ltd (12024927) United Kingdom