About 360 Research & Development Limited (12281161) United Kingdom