About Absolute London Limited (09505129) United Kingdom