About Rackfix Ltd (09410592) United Kingdom