About Lad Technologies Limited (11326251) United Kingdom