About Aamoda It Solutions Limited (07603539) United Kingdom