About Le Carre Technology Limited (12809420) United Kingdom