About Absolute Storage Limited (12789073) United Kingdom