About The R&d Factory Ltd (04820309) United Kingdom