About Absorb Developments Limited (08017904) United Kingdom