About Afflatus Consulting Limited (09024972) United Kingdom