About Paperclip Consulting Ltd (09174891) United Kingdom