About Absolute Space Limited (03695340) United Kingdom