About Virtual Paperclip Ltd (11047794) United Kingdom