About 3 Finger Eddy Ltd (13562562) United Kingdom