About Bavian Design Limited (10784783) United Kingdom