About Special Aid Limited (12939603) United Kingdom