About Hamsa Space Limited (10976109) United Kingdom