About Egret Technical Limited (10823902) United Kingdom