About Virtual Science Ltd (02228420) United Kingdom