About Barrade Management Limited (05067645) United Kingdom