About Compellor Ltd (12051850) United Kingdom