About Nesca Prop Limited (12093360) United Kingdom