About Affabilis Limited (06018314) United Kingdom