About Ybc Research Ltd (12618973) United Kingdom