About Ajax R & D Limited (10076529) United Kingdom