About R & D Core Limited (07663306) United Kingdom