About The Compensator Ltd (12091143) United Kingdom