About The Strange Catch Ltd (13048361) United Kingdom