About The Bent Whisker Ltd (12753170) United Kingdom