About Invicta Developments Limited (06888058) United Kingdom