About Raw Duck Technology Limited (07971413) United Kingdom