About The Ambit Group London Limited (07747302) United Kingdom