About Patricia Technologies Limited (12108760) United Kingdom