About The Barmy Angel Limited (07172166) United Kingdom