About The Comp Club Ltd (12675440) United Kingdom