About Control Projects Corp. Lp (SL022889) United Kingdom