About Inca Design Limited (05620743) United Kingdom