About London Absolute Limited (09697026) United Kingdom