About Deosai Technical Limited (10422214) United Kingdom