About Absolute Project Management London Limited (07280846) United Kingdom