About Freedom Devices Limited (05070913) United Kingdom