About Margella Associates Limited (09623070) United Kingdom